home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 2 / CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso / magazine / amiga_e / amigae.jan.archive / 000048_crash!rbhp56.r…armstadt.de!anh_Thu, 20 Jan 94 08:39:26 PST.msg < prev    next >
Text File  |  1994-02-17  |  16KB  |  387 lines

  1. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  2.       id <1mi8@bkhouse.cts.com>; Thu, 20 Jan 94 08:39:26 PST
  3. Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
  4.     (Smail3.1.28.1 #18) id m0pMzOc-0000v6C; Thu, 20 Jan 94 05:26 PST
  5. Received: from rbhp48.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
  6.     (1.36.108.4/15.6) id AA02485; Thu, 20 Jan 1994 14:26:10 +0100
  7. Received: by rbhp48.rbg.informatik.th-darmstadt.de
  8.     (1.36.108.4/15.6) id AA05991; Thu, 20 Jan 1994 14:25:14 +0100
  9. Message-Id: <m0pMzOc-0000v6C@crash.cts.com>
  10. Date: Thu, 20 Jan 94 14:25:13 MEZ
  11. Full-Name: Olivier Anh
  12. Mailer: Elm [revision: 66.25]
  13. From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
  14. To: amigae@bkhouse.cts.com
  15. Subject: Many Questions II
  16.  
  17. Hi all,
  18.  
  19. First of all, I want to thanx all the poeple who answers my question (about 
  20. 5 replies !!!)
  21.  
  22. 1) Does anyone use the IntuiSup.library (it is also called ISUP) ? I try to 
  23. program with it...
  24.  
  25. 2) I saw a C example using the IntuiSup.library. But I'm desesperated when I 
  26. look at it ! My biggest problem is how to do the same as the part of the C 
  27. example below :
  28.  
  29.  
  30.               STATIC struct BorderData  test_border_data[] = {
  31.                {
  32.                  4, 273, 33, 87, 25
  33.                }, {
  34.                  2, 275, 106, 95, 21
  35.                }, {
  36.                  1, 397, 112, 97, 15
  37.                }, {
  38.                  3, 374, 6, 63, 14
  39.                }, {
  40.                  INTUISUP_DATA_END
  41.                }
  42.               };
  43.  
  44.   The question is : is it possible to create this kind of list of strucure.
  45.   Well, I don't know how to explain, I never programmed under C...
  46.  
  47.  
  48. Thanx for all answer there will be given !
  49.  
  50. --
  51. -------------------------------------------------------------------------------
  52.    / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
  53. \ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
  54. -------------------------------------------------------------------------------
  55. From crash!hermes.cam.ac.uk!dmh1002 Fri, 21 Jan 94 01:32:55 PST
  56. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  57.       id <1mj1@bkhouse.cts.com>; Fri, 21 Jan 94 01:32:55 PST
  58. Received: from ppsw2.cam.ac.uk by crash.cts.com with smtp
  59.     (Smail3.1.28.1 #18) id m0pN0qU-0000PLC; Thu, 20 Jan 94 06:58 PST
  60. Received: from black.csi.cam.ac.uk by ppsw2.cam.ac.uk 
  61.           with SMTP-CAM (PP-6.0) as ppsw.cam.ac.uk 
  62.           id <06550-114@ppsw2.cam.ac.uk>; Thu, 20 Jan 1994 14:58:28 +0000
  63. Received: from hermes.cam.ac.uk by black.csi.cam.ac.uk 
  64.           id <02320-0@black.csi.cam.ac.uk>; Thu, 20 Jan 1994 11:57:56 +0000
  65. Date: Thu, 20 Jan 1994 11:59:05 +0000 (GMT)
  66. In-Reply-To: <9401191548.AA00is3@edtng.Kenosha.WI.US>
  67. Message-ID: <Pine.3.89.9401201137.A6073-0100000@blue.csi.cam.ac.uk>
  68. MIME-Version: 1.0
  69. Content-Type: TEXT/PLAIN; charset=US-ASCII
  70. Sender: dmh1002@hermes.cam.ac.uk
  71. From: Dave Higginson <dmh1002@hermes.cam.ac.uk>
  72. To: The AmigaE Mailing List <AmigaE@bkhouse.cts.com>
  73. Subject: Re: More GUI problems
  74.  
  75.  
  76.  
  77. On Wed, 19 Jan 1994, Kenny Anderson wrote:
  78.  
  79. > The solution to this is probably pretty simple, but it's eluding me ...
  80. > Part of my program involves taking in several different inputs. I want to
  81. > display all the inputs in a gadtools LISTVIEW, with 3 buttons: Add, Delete
  82. > and Edit, so that the user can change previous inputs. Everything is
  83. > working apart from the LISTVIEW. I can display all inputs, but I cannot get
  84. > the gadget to refresh! This means no matter if the user has added, deleted
  85. > or edited and entry, it doesn't show. I've tried gadtools.libary
  86. > Gt_BeginRefresh & Gt_EndRefresh, and various intuition functinos, but to no
  87. > avail.
  88. > All I'm doing is modifying list entries, so how do I refresh the gagdet
  89. > accordingly? Help, please!
  90.  
  91. You're not allowed to modify the list attached to the listview while it's 
  92. displayed on screen. You could be halfway through changing it and 
  93. Intuition would need to read it for display purposes. Then it might read 
  94. a bad pointer and crash.
  95.  
  96. So you need to use Gt_SetGadgetAttrsA() with the tag GTLV_LABELS and a 
  97. value of $FFFFFFFF. This will tell Intuition that you're messing with the 
  98. list. Then call Gt_SetGadgetAttrsA() again with the tag GTLV_LABLES and a 
  99. pointer to the list. This should solve your problem.
  100.  
  101. Cheers
  102. Dave Higginson
  103. From crash!uniwa.uwa.edu.au!multi!robbage Fri, 21 Jan 94 01:33:24 PST
  104. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  105.       id <1mjq@bkhouse.cts.com>; Fri, 21 Jan 94 01:33:24 PST
  106. Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
  107.     (Smail3.1.28.1 #18) id m0pN2Al-00000BC; Thu, 20 Jan 94 08:23 PST
  108. Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id AAA06251 for bkhouse.cts.com!AmigaE; Fri, 21 Jan 1994 00:23:53 +0800
  109. Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
  110.     id m0pMy4R-000Ws9C; Thu, 20 Jan 94 20:01 WST
  111. Message-Id: <m0pMy4R-000Ws9C@multi.multiline.com.au>
  112. Date: Thu, 20 Jan 1994 20:01:06 +0800 (WST)
  113. In-Reply-To: <01H7SAIQIDWO8Y50GH@UNCA.EDU> from "Joseph E. Van_Riper III" at Jan 17, 94 10:19:36 am
  114. X-Mailer: ELM [version 2.4 PL21]
  115. MIME-Version: 1.0
  116. Content-Type: text/plain; charset=US-ASCII
  117. Content-Transfer-Encoding: 7bit
  118. Content-Length: 1164
  119. From: robbage@multi.multiline.com.au (Rob Nottage)
  120. To: AmigaE@bkhouse.cts.com
  121. Subject: Re: String and Long
  122.  
  123. > In an earlier, secret message, I wrote something that required two commands to
  124. > implement.  To whit, Rob Nottage wrote:
  125. > | Why not simply StringF(string,'\s \d',otherstring,number)
  126. > Rob.
  127. > Rob Rob Rob Rob Rob Rob Rob.
  128.  
  129. Joseph Joseph etc..   :-)
  130.  
  131. > If you ALWAYS do things the EASY way, you'll keep the code from being obtuse,
  132. > making efficient programs and helping users to keep their systems efficient.
  133.  
  134. Ahhh.. I guess I could have defeated the purpose of the excersize too. 
  135.  
  136. > We can't have THAT sort of attitude running around now, can we?
  137.  
  138. I..  I'm sorry  :-(  I'll just shut up then   ;-)
  139.  
  140. > [For the humour-impaired out there, Thanks Rob... I shoulda thought of that
  141. > myself, but I guess I still haven't gotten the swing of this language.]
  142.  
  143. We're all learning! In a msg a couple of days ago I told someone they
  144. weren't using gadtools gadgets (it clearly showed CreatGagdgetA(???_KIND...
  145. :-)
  146.  
  147.  
  148. -- 
  149.    ___________________________________
  150.   /                                   \
  151.   |  robbage@multiline.com.au         |
  152.   |  Rob Nottage 3:690/662.0@FidoNet  |
  153.   |             41:616/662.0@AmigaNet |
  154.   \___________________________________/
  155. From crash!uniwa.uwa.edu.au!multi!robbage Fri, 21 Jan 94 06:39:28 PST
  156. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  157.       id <1mjv@bkhouse.cts.com>; Fri, 21 Jan 94 06:39:28 PST
  158. Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
  159.     (Smail3.1.28.1 #18) id m0pN2Am-0000JpC; Thu, 20 Jan 94 08:23 PST
  160. Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id AAA06257 for bkhouse.cts.com!AmigaE; Fri, 21 Jan 1994 00:23:54 +0800
  161. Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
  162.     id m0pMyKB-0003X1C; Thu, 20 Jan 94 20:17 WST
  163. Message-Id: <m0pMyKB-0003X1C@multi.multiline.com.au>
  164. Date: Thu, 20 Jan 1994 20:17:23 +0800 (WST)
  165. In-Reply-To: <9401191548.AA00is3@edtng.Kenosha.WI.US> from "Kenny Anderson" at Jan 19, 94 09:48:51 am
  166. X-Mailer: ELM [version 2.4 PL21]
  167. MIME-Version: 1.0
  168. Content-Type: text/plain; charset=US-ASCII
  169. Content-Transfer-Encoding: 7bit
  170. Content-Length: 1443
  171. From: robbage@multi.multiline.com.au (Rob Nottage)
  172. To: AmigaE@bkhouse.cts.com
  173. Subject: Re: More GUI problems
  174.  
  175. > The solution to this is probably pretty simple, but it's eluding me ...
  176.  
  177. Sure is  :-)
  178.  
  179. > Part of my program involves taking in several different inputs. I want to
  180. > display all the inputs in a gadtools LISTVIEW, with 3 buttons: Add, Delete
  181. > and Edit, so that the user can change previous inputs. Everything is
  182. > working apart from the LISTVIEW. I can display all inputs, but I cannot get
  183. > the gadget to refresh! This means no matter if the user has added, deleted
  184. > or edited and entry, it doesn't show. I've tried gadtools.libary
  185. > Gt_BeginRefresh & Gt_EndRefresh, and various intuition functinos, but to no
  186. > avail.
  187.  
  188. Try this:
  189.  
  190.   Gt_SetGadgetAttrsA(..................[GTLV_LABELS,yourlabel,.........])
  191.  
  192. Yep, that easy.. just tell the gadget to look at your list for the labels
  193. again.
  194.  
  195. My 2.0 RKM libs falls open to gadtools LISTVIEW  :-)
  196.  
  197. What I'd like to know is a system-friendly way of creating a LIST.
  198.  
  199. I know I can simply
  200.  
  201.   DEF listv:PTR TO LONG
  202.   listv:=[0,0,0,0]
  203.   listv[0]:=listv+4
  204.   listv[2]:=listv
  205.  
  206. But that appears to me to be a very Mickey Mouse way of doing it. Surely
  207. there is a function? Can't find one in exec.lib   (This is exec LISTs Im
  208. chatting about, not  'E' lists.)
  209.  
  210.  
  211. -- 
  212.    ___________________________________
  213.   /                                   \
  214.   |  robbage@multiline.com.au         |
  215.   |  Rob Nottage 3:690/662.0@FidoNet  |
  216.   |             41:616/662.0@AmigaNet |
  217.   \___________________________________/
  218. From crash!uniwa.uwa.edu.au!multi!robbage Fri, 21 Jan 94 06:39:38 PST
  219. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  220.       id <1mk0@bkhouse.cts.com>; Fri, 21 Jan 94 06:39:38 PST
  221. Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
  222.     (Smail3.1.28.1 #18) id m0pN2Ao-0000CQC; Thu, 20 Jan 94 08:23 PST
  223. Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id AAA06263 for bkhouse.cts.com!AmigaE; Fri, 21 Jan 1994 00:23:55 +0800
  224. Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
  225.     id m0pMyTj-0003X1C; Thu, 20 Jan 94 20:27 WST
  226. Message-Id: <m0pMyTj-0003X1C@multi.multiline.com.au>
  227. Date: Thu, 20 Jan 1994 20:27:15 +0800 (WST)
  228. In-Reply-To: <940119124933.32ca7ee6@iccgcc.cs.hh.ab.com> from "THORNTONJ@beast.cs.hh.ab.com" at Jan 19, 94 12:49:33 pm
  229. X-Mailer: ELM [version 2.4 PL21]
  230. MIME-Version: 1.0
  231. Content-Type: text/plain; charset=US-ASCII
  232. Content-Transfer-Encoding: 7bit
  233. Content-Length: 2559
  234. From: robbage@multi.multiline.com.au (Rob Nottage)
  235. To: AmigaE@bkhouse.cts.com
  236. Subject: Re: Some Questions
  237.  
  238. >     1) I'm using 2.04 dos and don't have the 2.0 RKRM's. I do have
  239. >        the 1.3 RKRM's. Would it do me any go to use the 1.3 RKRM's.
  240. >        I guess what I'm trying to say is could I at least use the 1.3's
  241. >        for the basic stuff.
  242.  
  243. Yes.. you just miss out on a lot of GOOD STUFF  :-)  Also there are a number
  244. of KS 1.3 fixed with 2.0+  
  245.  
  246.  
  247. >     2) Could someone tell what Autodocs is. I know that it's either
  248. >        a program to extract the commands from the different libraries
  249. >        and shows them, or it's kind of an electronic version of the
  250. >        RKRM's. 
  251.  
  252. I believe the 'autodocs' are generated from the sourcecode of the AmigaDOS
  253. authors. The docs come in a book, as text files and as AmigaGuide files.
  254. They basically describe how to use libraries.
  255. Having the autodocs as AmigaGuide is brilliant IMHO. I use them all the
  256. time. They are quite relevant for Amiga E although all the example snippits
  257. are in C
  258.  
  259. >        My question is, is this a commercial product or share/freeware
  260. >        and where can I find or get it.
  261.  
  262. You can get them from whereever developers get their stuff, if you are a
  263. developer. You can write to commodore and buy the Native developer kit, and
  264. don't need to be a registered developer  (that's how I got mine).
  265. You can get them with packages such as SASC.  You can buy the includes and
  266. autodocs BOOKS as they are part of the RKMs
  267.  
  268.  
  269. >     3) Could someone show me a simple example of how to get input from
  270. >        a window once you open it. I know towrite to the screen you use
  271. >        TextF() instead of WriteF(). I can use ReadStr() to get input
  272. >        from, say, cli screens, but I can't find what to use from a 
  273. >        window that I have opened. I'm writng a little adventure game
  274. >        and want to input commands from the window I open.
  275. The only way I'm competent with that sort of this is string gadgets. I
  276. believe (with KS 2??) that you can open an intuition window and attach
  277. the console.device to it and therefore use WriteF(), ReadStr() and any
  278. other console functions with it.  I have no idea how to attach
  279. console.device to a window.
  280.  
  281. The next option is to simulate it yourself using a window with IDCMP_RAWKEY,
  282. displaying what is typed with TextF() or PrintIText() but you're doing
  283. something that is already built into the amiga really.
  284.  
  285.  
  286. -- 
  287.    ___________________________________
  288.   /                                   \
  289.   |  robbage@multiline.com.au         |
  290.   |  Rob Nottage 3:690/662.0@FidoNet  |
  291.   |             41:616/662.0@AmigaNet |
  292.   \___________________________________/
  293. From crash!freenet.carleton.ca!ad047 Fri, 21 Jan 94 06:41:28 PST
  294. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  295.       id <1mm7@bkhouse.cts.com>; Fri, 21 Jan 94 06:41:28 PST
  296. Received: from freenet-news.carleton.ca by crash.cts.com with smtp
  297.     (Smail3.1.28.1 #18) id m0pNEWV-0001G1C; Thu, 20 Jan 94 21:35 PST
  298. Received: from freenet.carleton.ca by freenet-news.carleton.ca (4.1/SMI-4.0)
  299.     id AA18296; Fri, 21 Jan 94 00:34:56 EST
  300. Received: from localhost (ad047@localhost) by freenet.carleton.ca (8.6.4/8.6.4) id AAA15430; Fri, 21 Jan 1994 00:35:06 -0500
  301. Date: Fri, 21 Jan 1994 00:35:06 -0500
  302. Message-Id: <199401210535.AAA15430@freenet.carleton.ca>
  303. Reply-To: ad047@freenet.carleton.ca
  304. From: ad047@freenet.carleton.ca (Stephane Costisella)
  305. To: amigae@bkhouse.cts.com
  306. Subject: Joystick buttons 1,2,3,4
  307.  
  308.  
  309. Somebody wrote a couple of months ago a routine that detect the joystick
  310. movements & the fire 1 button, could you modify this routine to detect the
  311. joystick fire 1,2,3,4 the same way Hired Guns (Psygnopsis game) or Street
  312. Fighter routine works.
  313.  
  314.  
  315. --
  316. ------------------------------------------------------------------------------
  317. | Stephane Costisella, Hull Quebec, Canada  | Talk me about: //3D Raytracing |
  318. | Freenet: ad047@freenet.carleton.ca        | ------------- // Programming   |
  319. |___________________________________________|            \\//  CommodoreAMIGA|
  320. From crash!plucky.ike.safb.af.mil!bwills Sat, 22 Jan 94 00:59:42 PST
  321. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  322.       id <1moe@bkhouse.cts.com>; Sat, 22 Jan 94 00:59:42 PST
  323. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  324.     (Smail3.1.28.1 #18) id m0pNLzL-0000zJC; Fri, 21 Jan 94 05:33 PST
  325. Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id HAA07579 for <AmigaE@bkhouse.cts.com>; Fri, 21 Jan 1994 07:32:40 -0600
  326. Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
  327.     id AA14441; Fri, 21 Jan 94 07:29:02 CST
  328. Received: by plucky.safb.af.mil (4.1/SMI-4.1)
  329.     id AA02900; Fri, 21 Jan 94 07:30:39 CST
  330. Date: Fri, 21 Jan 94 07:30:39 CST
  331. Message-Id: <9401211330.AA02900@plucky.safb.af.mil>
  332. From: bwills@plucky.safb.af.mil (Barry D Wills)
  333. To: 
  334. Subject: Re: Many Questions II
  335.  
  336. ~8> Hi all,
  337.  
  338. Hello again, Olivier.
  339.  
  340. ~8> 1) Does anyone use the IntuiSup.library (it is also called ISUP) ? I try to 
  341. ~8> program with it...
  342.  
  343. Nope.
  344.  
  345. ~8> look at it ! My biggest problem is how to do the same as the part of the C 
  346. ~8> example below :
  347. ~8> 
  348. ~8> 
  349. ~8>               STATIC struct BorderData  test_border_data[] = {
  350. ~8>                {
  351. ~8>                  4, 273, 33, 87, 25
  352. ~8>                }, {
  353. ~8>                  2, 275, 106, 95, 21
  354. ~8>                }, {
  355. ~8>                  1, 397, 112, 97, 15
  356. ~8>                }, {
  357. ~8>                  3, 374, 6, 63, 14
  358. ~8>                }, {
  359. ~8>                  INTUISUP_DATA_END
  360. ~8>                }
  361. ~8>               };
  362. ~8> 
  363. ~8>   The question is : is it possible to create this kind of list of strucure.
  364. ~8>   Well, I don't know how to explain, I never programmed under C...
  365.  
  366. Try:
  367.  
  368.   DEF test_border_data:PTR TO LONG
  369.   test_border_data:=[[ 4, 273,  33, 87, 25]:borderdata,
  370.                      [ 2, 275, 106, 95, 21]:borderdata,
  371.                      [ 1, 397, 112, 97, 15]:borderdata,
  372.                      [ 3, 374,   6, 63, 14]:borderdata]
  373.  
  374. Just a wild guess.  I this doesn't work, you should post the
  375. ShowModule output for the borderdata OBJECT and ask again.  I
  376. could give a better answer if I knew what it looked like.
  377.  
  378. ~8> / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
  379.  
  380. And also with you. :-)
  381. -- Barry